package com.servitware.cardio.domain;

import java.io.Serializable;
import java.util.Date;

import com.servitware.core.id.base.IntNamed;
import com.servitware.core.id.base.InvalidIdException;
import com.servitware.core.id.base.InvalidNameException;
import com.servitware.crm.Contacto;
import com.servitware.crm.Domicilio;

public class Centro extends IntNamed implements Serializable
{
	private static final long serialVersionUID = -3388696536689191013L;
	
	private String horario;
	private ClienteDirecto cliente = null;
	private Domicilio domicilio = null;
	private Contacto contacto = null;
	private Date fechaRegistro = null;
	
	public Centro()
	{
		
	}
	
	public Centro(int id, String name) throws InvalidNameException, InvalidIdException
	{
		super( id, name);
	}

	public ClienteDirecto getCliente()
	{
		return cliente;
	}

	public void setCliente(ClienteDirecto cliente)
	{
		this.cliente = cliente;
	}

	public Domicilio getDomicilio()
	{
		return domicilio;
	}

	public void setDomicilio(Domicilio domicilio)
	{
		this.domicilio = domicilio;
	}

	public Contacto getContacto()
	{
		return contacto;
	}

	public void setContacto(Contacto contacto)
	{
		this.contacto = contacto;
	}


	public String getHorario()
	{
		return horario;
	}


	public void setHorario(String horario)
	{
		this.horario = horario;
	}

	public Date getFechaRegistro()
	{
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro)
	{
		this.fechaRegistro = fechaRegistro;
	}


	
}
